Package-level declarations

Types

Link copied to clipboard
@Serializable
data class ArchivePlatformPartnerResponse(val partner: PlatformPartner)

파트너 보관 성공 응답

Link copied to clipboard
@Serializable
data class CreatePlatformPartnerBody(val id: String? = null, val name: String, val contact: CreatePlatformPartnerBodyContact, val account: CreatePlatformPartnerBodyAccount, val defaultContractId: String, val memo: String? = null, val tags: List<String>, val type: CreatePlatformPartnerBodyType, val userDefinedProperties: PlatformProperties? = null)

파트너 생성을 위한 입력 정보

Link copied to clipboard
@Serializable
data class CreatePlatformPartnerBodyAccount(val bank: Bank, val currency: Currency, val number: String, val holder: String, val accountVerificationId: String? = null)

파트너 계좌 등록을 위한 정보

Link copied to clipboard
@Serializable
data class CreatePlatformPartnerBodyContact(val name: String, val phoneNumber: String? = null, val email: String)

파트너 담당자 정보

Link copied to clipboard
@Serializable
data class CreatePlatformPartnerBodyType(val business: CreatePlatformPartnerBodyTypeBusiness? = null, val whtPayer: CreatePlatformPartnerBodyTypeWhtPayer? = null, val nonWhtPayer: CreatePlatformPartnerBodyTypeNonWhtPayer? = null)

파트너 생성을 위한 유형별 추가 정보

Link copied to clipboard
@Serializable
data class CreatePlatformPartnerBodyTypeBusiness(val companyName: String, val taxationType: PlatformPartnerTaxationType? = null, val businessRegistrationNumber: String, val representativeName: String, val companyAddress: String? = null, val businessType: String? = null, val businessClass: String? = null, val companyVerificationId: String? = null)
Link copied to clipboard
@Serializable
data class CreatePlatformPartnerBodyTypeNonWhtPayer(val birthdate: String? = null)
Link copied to clipboard
@Serializable
data class CreatePlatformPartnerBodyTypeWhtPayer(val birthdate: String? = null)
Link copied to clipboard
@Serializable
data class CreatePlatformPartnerResponse(val partner: PlatformPartner)

파트너 생성 성공 응답

Link copied to clipboard
@Serializable
data class CreatePlatformPartnersResponse(val partners: List<PlatformPartner>)

파트너 다건 생성 성공 응답

Link copied to clipboard
@Serializable
data class GetPlatformPartnersResponse(val items: List<PlatformPartner>, val page: PageInfo)

파트너 다건 조회 성공 응답 정보

Link copied to clipboard
class PartnerClient(apiSecret: String, apiBase: String = "https://api.portone.io", storeId: String? = null) : Closeable
Link copied to clipboard
@Serializable
data class RecoverPlatformPartnerResponse(val partner: PlatformPartner)

파트너 복원 성공 응답

Link copied to clipboard
@Serializable
data class UpdatePlatformPartnerResponse(val partner: PlatformPartner)

파트너 업데이트 성공 응답